--- title: "L2-019 悄悄关注" created: 2025-11-28 tags: - 算法 --- # L2-019 悄悄关注 ## 题目 [L2-019 悄悄关注](https://pintia.cn/problem-sets/994805046380707840/exam/problems/type/7?problemSetProblemId=994805059731177472&page=1) ![[image-73916e1e.png]] ## 思路分析 ![[image-65c36749.png]] ## 代码实现 ```cpp #include using namespace std; #define endl '\n' using ll = long long; using ull = unsigned long long; using PII = pair; using Pll = pair; int dx[4]={-1,0,1,0},dy[4]={0,1,0,-1}; const int inf = 0x3f3f3f3f; using PSD = pair; set attentionList; priority_queue possible; int main(){ ios::sync_with_stdio(0),cin.tie(0),cout.tie(0); int n,m; cin>>n; while(n--){ string s;cin>>s; attentionList.insert(s); } cin>>m; double sum=0,aver=0; for(int i=0;i>name>>like; if(attentionList.find(name)==attentionList.end()){ possible.push({name,like}); } sum+=like; } aver=sum/m; // cout<<"aver: "< ans; while(!possible.empty()){ auto people = possible.top(); possible.pop(); if(people.second>aver){ // cout<=0;i--) cout<